Career 2025 2024 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour French Open - Paris Qatar F1a Bahrain F1 Mexico F4 UAE F2 Colombia F3 Colombia F4 USA F25 Mexico F18 Mexico F19 USA F8 Germany F17 United Arab Emirates F1 France F7 (Villers Les Nancy) UAE F1 USA F24 Kuwait F1 USA F6 Kuwait F2 IPP Open - Helsinki Samarkand Challenger - Samarkand IPP Open - Helsinki Abierto Club Casablanca - Mexico City Ostrava Open 2005 - Ostrava Gemax Samsung Open 2004 - Belgrade II Challenger Ciudada de Guayaquil - Guayaquil Wailea Men's Challenger - Maui San Luis Potosi Challenger - San Luis Potosi Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Seguros Bolivar Open - Bogota Ethias Trophy - Mons BMW Tennis Championship - Sunrise Izmir Cup - Izmir Flea Market Cup - Busan Caversham International Tennis Tournament - Jersey Cremona Challenger Pozoblanco Challenger Vancouver Challenger The Surbiton Trophy - Surbiton Tallahassee Challenger Rhodes Challenger Savannah Challenger Sarasota Challenger Challenger Hamburg - Hamburg Binghamton Challenger Neride Prague Indoor - Prague Charlottesville Challenger Knoxville Challenger Bratislava Challenger Challenger Britania Zavaleta - Puebla Volvo Sylt Open - Sylt ITG Miami Challenger - Miami Samsung Securities Cup Challenger Tennis - Seoul Fergana Tennis Challenger Tournament - Fergana Bristol Challenger Trophy - Bristol Asics Challenger Open - Monchengladbach Penza Challenger Astana Challenger Segovia Challenger Dharwad Challenger 2006 - Dharwad Okal Cup 2003 - Eckental Jameson Cup - Milan Steelers Cup - Kosice Challenger 42 - Andrezieux Seoul Challenger Kaohsiung Challenger Tenerife Challenger Geneva Challenger Leon Challenger Guadalajara Challenger Busan Challenger Istanbul Challenger Eskisehir Challenger Segovia Challenger St. Remy Challenger KGHM Polish Indoors - Wroclaw Tashkent Challenger Yokohama Challenger Tennis Napoli Cup - Napoli Tunis Open - Tunis The 'Fitz' Casino Challenger - Tunica Kolkata Challenger New Delhi Challenger Shenzhen Challenger Alexander Kolyaskin Memorial - Donetsk Coffee Cup Challenger - Chikmagalur Gimcheon Challenger Ethias Trophy - Mons Busan Challenger Privatbank Open 2006 - Dnepropetrovsk Tatra Banka Open - Bratislava Samsung Secruities Cup Challenger - Seoul La Serena Open - La Serena BMW Tennis Championship - Sunrise II Naples ITG Challenger - Naples Samsung Securities Cup - Seoul Belgrade Challenger Geneva Challenger Johannesburg Challenger Geneva Challenger XL Bermuda Open - Bermuda Orleans Challenger President's Cup - Astana Brescia Challenger Andria Challenger Busan Open Challenger Tennis - Busan Ciudad de Pozoblanco Open Diputacion - Cordoba Manila Challenger Bergamo Challenger Cherbourg Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Guangzhou Challenger Taipei City Challenger Segovia Challenger AT&T Challenger of Dallas - Dallas Ischgl International Tennis Challenger 2003 - Ischgl Orleans Challenger Brest Challenger Brescia Challenger Gemax Open - Belgrade Heilbronn Challenger Busan Challenger San Luis Potosi Challenger Busan Challenger Dallas Challenger Mouilleron-Le-Captif Challenger Kyoto Challenger Wroclaw Challenger Kaohsiung Challenger Intersport Heilbronn Open - Heilbronn Gemax Samsung Open 2005 - Belgrade Champaign Challenger BMW Challenger Open - Monchengladbach Segovia Challenger Urbana-Champaign Challenger - Urbana Bukhara Challenger - Bukhara Open de la Ville de Saint Denis - Reunion Island Britania Zavaleta - Puebla Bratislava 2 Challenger Helsinki Challenger Phoenix Challenger Segovia Challenger Alessandria Challenger St. Remy Challenger Izmir Challenger USTA Seascape Challenger - Aptos Rezidenza Open - Magdeburg Fergana Challenger - Fergana Bangkok Challenger Challenger Casino Lugano - Lugano Shenzhen Challenger Raanana Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Sylt Open 2000 - Sylt Geneva Challenger - Geneva BH Telecom Indoors Sarajevo 2006 - Sarajevo Open de L'Isere-Open 38 - Grenoble Ilkley Challenger Gerry Weber Open - Halle Open de Montauban - Montauban Izmir Challenger The LTA Manchester Challenger - Manchester Andria Challenger Maui Challenger Taipei City Challenger Seoul Challenger Heineken Challenger - Ho Chi Minh City Chicago Challenger The 70th King's Cup and Queen's Cup - Bangkok Guadalajara Challenger Gemax Open - Belgrade Busan Challenger Naples Challenger - Naples Fergana Challenger Winnetka Challenger Copa Kia Challenger ATP - Santiago Geneva Challenger - Geneva AT&T Challenger of Dallas - Dallas Alexander Kolyaskin Memorial - Donetsk The Nottingham Challenger - Nottingham Gerry Weber Open - Halle Bratislava Challenger Allianz Suisse Open - Gstaad IX Open Internacional D'Andorra - Andorra Granby Challenger - Granby Mercedes-Benz Cup - Los Angeles DPD Challenger 2002 - Aschaffenburg Open de Montauban - Montauban Bulgarian Challenger 2002 - Sofia AIG Japan Open - Tokyo 2001 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casino Lugano - Lugano Davidoff Swiss Indoors - Basel Yokohama World Tennis Gaora Cup - Yokohama Qatar Open - Doha The Granby Natrel Challenger - Granby ABN/AMRO World Tennis Tournament - Rotterdam Czech Indoor Open - Prague Heineken Challenger 2004 - Ho Chi Minh City Dubai Open - Dubai Sarajevo Open 2004 - Sarajevo Busan Open - Busan Flea Market Cup Busan Challenger Tennis - Busan Grand Prix Hassan II - Casablanca GHI Bronx Classic - Bronx Mouilleron-Le-Captif Challenger Mauritius Open - Mauritius Istanbul Challenger Akbank Private Banking TED Open 2006 - Istanbul 2007 Nielsen Pro Tennis Championship - Winnetka Genova Challenger Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai U.S. Men's Clay Court Championships - Houston Kobstaedernes ATP Challenger - Kolding Winnetka Challenger Geneva Challenger Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Recife Challenger Busan Challenger China Open - Beijing Davidoff Swiss Indoors - Basel Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle The Nottingham Open - Nottingham If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Brisbane - Brisbane SA Tennis Open - Johannesburg SAP Open - San Jose The Dubai Tennis Championships - Dubai Zagreb Challenger Gerry Weber Open - Halle Thailand Open - Bangkok Allianz Suisse Open Gstaad - Gstaad St. Brieuc Challenger AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Winnetka Challenger Heineken Open - Auckland Kyoto Challenger ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Open de Nice Cote dAzur - Nice Allianz Suisse Open Gstaad - Gstaad The Artois Championships - London Qatar Exxon Mobil Open - Doha AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON International - Eastbourne Winston Salem - Winston Salem BMW Open - Munich Swiss Indoors Basel - Basel Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Bergamo Challenger Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb AEGON International - Eastbourne Open 13 - Marseille Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Malaysian Open - Kuala Lumpur Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Countrywide Classic - Los Angeles Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo Rakuten Japan Open - Tokyo Brisbane International - Brisbane Kun-Ming Challenger RCA Championships - Indianapolis U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Baton Rouge Challenger Dubai Duty Free Tennis Championships - Dubai International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Ordina Open - 's-Hertogenbosch Athens Challenger Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Ortisei Challenger Erste Bank Open - Vienna Memphis Open - Memphis Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Suisse Open - Gstaad Swiss Indoors Basel - Basel Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Mercedes Cup - Stuttgart Gerry Weber Open - Halle Suisse Open - Gstaad Heilbronn Challenger Citi Open - Washington Rakuten Japan Open - Tokyo Moselle Open - Metz Thailand Open - Bangkok Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona U.S. National Indoor Tennis Championships - Memphis Gerry Weber Open - Halle AEGON Championships - London Mercedes Cup - Stuttgart Taipei City Challenger ABN AMRO World Tennis Tournament - Rotterdam International German Open - Hamburg Citi Open - Washington Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Astana Challenger Gerry Weber Open - Halle Eskisehir Challenger Hong Kong Tennis Open - Hong Kong Gimcheon Challenger PTT Thailand Open - Bangkok Heilbronn Challenger Gonet Geneva Open - Geneva Abierto Mexicano Telcel - Acapulco Athens Challenger Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Eckental Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Citi Open - Washington Le Gosier Challenger PTT Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Mons Challenger Binghamton Challenger Anning Challenger Malaysian Open - Kuala Lumpur Shenzhen Open - Shenzhen Erste Bank Open - Vienna Schickendanz Open - Furth Swiss Indoors Basel - Basel Seoul Challenger Segovia Challenger Open 13 Provence - Marseille Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Kaohsiung Challenger Credit Agricole Suisse Open - Gstaad Citi Open - Washington Rakuten Japan Open - Tokyo Newport Beach Challenger Brisbane International - Brisbane US Men's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco Yokohama Challenger 2001 - Yokohama Swiss Indoors Basel - Basel Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo TED Open-Akbank Private Banking - Istanbul Shimadzu All Japan Indoor - Kyoto Geneva Open - Geneva Hall of Fame Tennis Championships - Newport Hamburg European Open - Hamburg Citi Open - Washington Dubai Duty Free Tennis Championships - Dubai Chengdu Open - Chengdu New York Open - New York Challenger Leon 2004 - Leon Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Brisbane International - Brisbane Como Challenger Generali Open - Kitzbuhel Barcelona Open Banc Sabadell - Barcelona Delray Beach Open - Delray Beach Noventi Open - Halle Mercedes-Benz Cup - Los Angeles Davidoff Swiss Indoors - Basel Palmas del Mar Challenger AIG Japan Open Tennis Championships - Tokyo Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis UBS Open Gstaad - Gstaad Swiss Indoors Basel - Basel Tennis Masters Series - Toronto AEGON Championships - London Tennis Masters Series - Monte Carlo Geneva Open - Geneva Rogers Masters - Toronto Pacific Life Open - Indian Wells Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai BNP Paribas Open - Indian Wells Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Rogers Cup - Toronto Sony Open Tennis - Miami Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Sony Ericsson Open - Miami BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Toronto Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Truist Atlanta Open - Atlanta Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Masters - Montreal Rogers Cup - Toronto Erste Bank Open - Vienna Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Japan Open Tennis Championships - Tokyo Rogers Cup - Toronto Miami Open - Miami Dallas Open - Dallas National Bank Open - Montreal Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Cincinnati Open - Cincinnati Internazionali BNL d'Italia - Rome Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Open Seat Godo 2005 - Barcelona Citi Open - Washington French Open - Paris U.S. Open - New York Australian Open - Melbourne Ordina Open - s-Hertogenbosch Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Wimbledon - London Dubai Duty Free Tennis Championships - Dubai French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Mutua Madrilena Madrid Open - Madrid Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, World Group, PO, SUI-BLR 3-2 Davis Cup, World Group, Q, JPN-GBR 3-2 BNP Paribas Open - Indian Wells Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group I, 1R, JPN-COL 3-1 U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 2R, SUI-POR 5-0 Kooyong Classic - Kooyong Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, PO, ESP-SUI 4-1 Wimbledon (juniors) ATP Cup - Melbourne French Open (juniors) Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, World Group, 1R, GBR-JPN 3-1 Chengdu Open - Chengdu Davis Cup, World Group, 1R, USA-SUI 5-0 Barclays ATP World Tour Finals - London Nitto ATP Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo Olympics - Paris Wimbledon - London Bloomfield Hills Challenger